/*global css*/
*{font-family:微软雅黑, Arial, 宋体; -webkit-text-size-adjust:none;}
td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6{font-size:12px; color:#333;}
header,footer,section,aside,nav,hgroup,figure,figcaption{display:block; margin:0; padding:0; border:none;}
font,span{font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style-type:none;}
img{border:none;}
input[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{-webkit-appearance:none; border-radius:0; border:1px solid #ddd;}

/*文字大小，颜色，行距定义*/
.fz_12px{font-size:12px;}
.fz_14px{font-size:14px;}
.fz_16px{font-size:16px;}
.fc_red{color:#ff0000;}
.fc_gory{color:#666;}
.fc_white{color:#fff;}
.fc_yellow{color:#ff6600;}
.flh_150{line-height:150%;}
.flh_180{line-height:180%;}

/*form*/
.form_input{color:#333; height:20px; line-height:20px;}
.form_area{color:#333; line-height:180%;}
.form_button{border:none; background:#505050; color:#fff; height:22px; line-height:22px; padding:0 5px; overflow:hidden; width:80px;}
.form_focus{border-color:red;}

/*float*/
.fl{float:left;}
.fr{float:right;}


/*padding*/
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}
.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}
.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}
.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}
.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}
.blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}

/*a*/
a{color:#333; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:underline;}
a.red{color:red; text-decoration:none;}
a.red:hover{color:red; text-decoration:underline;}

/*turn page*/
#turn_page{text-align:center; height:30px; line-height:30px; clear:both;}
#turn_page *{text-decoration:none;}
#turn_page .page_button{background:#fff; border:1px solid #ccc; padding:4px 8px; margin:0 2px;}
#turn_page .page_item{background:#fff; border:1px solid #ccc; padding:4px 8px; margin:0 2px;}
#turn_page .page_item_current{background:#f0f0f0; border:1px solid #ccc; padding:4px 8px; margin:0 2px; color:red;}
#turn_page .page_noclick{background:#fff; border:1px solid #ccc; color:#AAA; padding:4px 8px; margin:0 2px;}



.myform{ width:94%; margin:0 auto}
.myform .lbar{ float:left}
.myform .rbar{ float:right}
.myform .row{ background:#fff; border-radius:3px; border:1px solid #e0e0e0; height:38px; line-height:38px; margin-top:10px; position:relative; padding-left:82px; overflow:hidden}
.myform select{height:35px; border:0px; background:url(../../../images/ico/select_icon.jpg) 100% center no-repeat #fff; background-size: auto 25px;border:1px solid #e9e9e9; width:100%;color:#aaa;}
.myform .row span{ float:left; display:inline-block; width:100%;height:38px; overflow:hidden}
.myform .row span.label{ position:absolute; left:0px; top:0; height:38px; width:72px; padding:0 0px 0 6px; background:#F5F5F5; color:#000;font-size:14px }
.myform  input.form_input{ border:0px;line-height:normal;height:36px; width:98%;}
.myform .row .select_box{ width:99%; height:38px;background:url(../../images/ico/select_icon.jpg) right center no-repeat;background-size: auto 32px;}
.myform .row .select_box select{ border:0px; line-height:normal; background:none;height:35px; border-radius:0px; padding-left:6px; width:100%; }
.myform  select.w_80{width:80px;background:url(../../images/ico/select_icon.jpg) 50px center no-repeat;background-size: auto 25px; margin:0 5px}

.myform .sms{ width:100%; margin-top:10px; }
.myform .sms .lbar{background:#fff; border-radius:3px; border:1px solid #e0e0e0; height:38px; line-height:38px; width:50%}
.myform .sms .rbar{ width:48%;}
.myform .sms .sms_button{ height:40px; line-height:40px; border-radius:3px; text-align:center; width:100%; background-color:#209900;color:#FFF; font-size:16px}

.myform .select_col_2{margin-top:10px;}
.myform .select_col_2 .lbar,.myform .select_col_2 .rbar{ width:49.8%;}
.myform .select_col_3{ margin-top:9px;}

.myform .textarea{ width:100%; height:70px; margin-top:10px}
.myform .textarea textarea{ width:100%; height:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:5px; padding:5px; line-height:20px}

.myform .btn{ padding:10px 0}
.myform .btn_60{ width:62%; background:#209900; border-radius:5px;color:#fff; height:40px; line-height:40px; font-size:16px; float:left; font-weight:bold;border:0}
.myform .btn_40{width:34%; background:#cacac8; border-radius:5px;color:#474747; height:40px; line-height:40px; font-size:16px; float:right; font-weight:bold;border:0; text-align:center}
.myform .submit{width:100%; margin:5px auto; margin-bottom:12px; background-color:#209900; padding:8px; font-size:18px; font-weight:bold;color:#FFF; border-radius:5px;}